OpenOffice Calc позволяет также указать различные шаблоны форматирования для положительных и отрицательных чисел, нулевых значений и текста. Для этого коды в шаблоне нужно разделить точкой с запятой. Коды в шаблоне располагаются следующим образом:
В табл.7 приведены некоторые коды форматирования, которые можно использовать при построении собственных шаблонов, и их краткое описание.
Таблица 7
|
|
|
Общий |
Отображает число в формате Общий |
|
# |
Цифровой разряд |
|
0 (нуль) |
Значащий цифровой разряд |
|
, |
Десятичная запятая |
|
пробел |
Разделитель тысяч |
|
% |
Знак процента |
|
_(подчеркивание) |
Пропуск на ширину следующего символа |
|
текст |
Отображает текст, заданный в двойных кавычках |
|
[цвет] |
Отображает символы указанным цветом |
Пример определяемого пользователем шаблона с указанием различных форматов для каждого из числовых значений и текста:

Содержимое ячейки, отформатированной с помощью этого шаблона, будет отображаться различным цветом в зависимости от находящегося в ней числового значения. В данном случае положительные числа будут зелеными, отрицательные – красными, нуль – черным, текст – голубым рис. 34.

Задание:
Перейдите на Лист6. При отсутствии исходного файла вставьте новый лист и создайте таблицу табл. 8.
|
Поступило/Реализовано |
||||
|
Месяц |
Склад 1 |
Склад 2 |
Склад 3 |
Склад 4 |
|
Январь |
|
ремонт |
учет |
|
|
Февраль |
ремонт |
|
|
|
|
Март |
|
|
|
|
|
Апрель |
|
|
|
учет |
|
Май |
|
|
|
|
|
Июнь |
|
|
|
|
|
Июль |
|
|
|
|
|
Август |
|
учет |
|
|
|
Сентябрь |
|
|
|
|
|
Октябрь |
|
|
ремонт |
|
|
Ноябрь |
|
|
|
ремонт |
|
Декабрь |
|
|
|
|
Отформатируйте таблицу согласно рисунку.

Рис. 35.
В окне Формат ячеек выберите категорию Все форматы и в поле Код формата удалите содержимое и введите указанный формат. Данный формат можно скопировать в поле Код формата, используя для вставки сочетание клавиш Shift+Insert.
[GREEN]+# ###,00"руб.";[ RED]-# ###,00"руб.";[ BLACK] "Ноль!!!";[ BLUE]"Склад закрыт"

Рис. 36

Рис 37
Сохраните файл.
Задание для самостоятельной работы:
При отсутствии исходного файла на Листе6 создайте таблицу табл. 13. Левая верхняя ячейка таблицы соответствует ячейке А20.
|
|
|
быль по кварта |
лам |
|
|
|
ООО Веста |
ЗАО Магия |
ИП Корона |
ООО Лига |
|
Квартал 1 |
|
350000 |
|
7000000 |
|
Квартал 2 |
|
100000 |
|
-400000 |
|
Квартал 3 |
|
0 |
|
800000 |
|
Квартал 4 |
|
-400000 |
|
0 |

Создайте
шаблон формата, который отображал бы данные так, как указано на
рисунке.
Рис. 38.
Отформатируйте таблицу согласно рисунку

Рис. 39